//每一个响应式的属性都会创建一个dep对象
//dep负责收集依赖于该属性的地方
//所有依赖于该属性的地方都会创建一个watcher对象
class Dep{
	constructor(){
		//存储所有的观察者
		this.subs = [];
	}
	
	subs(){
		
	}
	//添加观察者 
	addSub(sub){
		if(sub && sub.update){
			this.subs.push(sub)
		}
	}
	//发送通知
	notify(){
		this.subs.forEach(sub=>{
			sub.update()
		})
	}
}

